.list-content{
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.list-item{
	background-color: #fff;
	width: calc(100% - 60rpx);
	padding: 0 30rpx;
	margin-bottom: 10rpx;
}
.list-item-course{
	display: flex;
	border-bottom: 2rpx solid #F5F5F5;
	padding: 30rpx 0;
	align-items: center;
	justify-content: space-between;
}
.list-item-course_detail{
	display: flex;
	align-items: center;
}
.list-item-course_detail image{
	width: 108rpx;
	height: 108rpx;
	margin-right: 30rpx;
}
.list-item-course_detail_title{
	font-size: 28rpx;
	font-weight: bold;
	line-height: 40rpx;
}
.list-item-course_detail_tips{
	font-size: 24rpx;
	font-weight: 400;
	line-height: 34rpx;
	margin-top: 10rpx;
}
.list-item-course_price{
	font-size: 36rpx;
	font-weight: bold;
	line-height: 52rpx;
}
.list-item-order{
	display: flex;
	padding: 20rpx 0 0 0;
	align-items: center;
	justify-content: space-between;
}
.list-item-order_item{
	font-size: 24rpx;
	line-height: 34rpx;
	margin-bottom: 20rpx;
}
.list-item-order_item .text_black{
	font-weight: bold;
	margin-right: 20rpx;
}
.list-item-order_button{
	// width: 144rpx;
	height: 60rpx;
	line-height: 60rpx;
	text-align: center;
	padding: 0 30rpx;
	border-radius: 10rpx 10rpx;
	font-size: 28rpx;
	font-weight: 500;
	color: #FFFFFF;
	flex-shrink: 1;
}